Ответы справочной службы
Да, запятая перед тире поставлена правильно. Для каждого из знаков здесь есть свои основания.
Страница ответаЗапятая перед тире не нужна. Заметим, однако, что вместо тире лучше поставить двоеточие, так как последняя часть конструкции имеет значение причины, обоснования.
Страница ответаЗапятая перед тире нужна: она закрывает пояснительный оборот Мастер Йода.
Страница ответа